*{font-family: "Roboto",Arial,Helvetica,sans-serif,"Microsoft Yahei",'微软雅黑';}
a{text-decoration: none!important;}

.top{background-color: #f1f1f1;line-height: 2.6em;font-size: 0.85rem;color: #666;}
.menu .menu-box .list-inline-item>a{color: #666;padding-left: 0.5rem;padding-right: 0.5rem;line-height: 3em;}
.menu .menu-box .list-inline-item a:hover{color: #000;text-decoration: none;}
.modal-main{padding:1rem 3rem 0 3rem }

.indexh1{text-align: center;font-size: 2.5rem;font-weight: blod;line-height: 2em;}
.indexh1b .slide{border-top:1px #777 solid;}
.indexh1b .middle{border-top:3px #111 solid;margin-top: -1px;}


.index1 .col-6 .box{background-repeat:no-repeat;background-position: left top; background-size: auto 100%;padding-left: 6rem;padding-top: 2rem;}

.index1 .col-6:nth-child(1) .box{background-image:url(../images/bg-i01-1.jpg)}
.index1 .col-6:nth-child(2) .box{background-image:url(../images/bg-i01-2.jpg)}
.index1 .col-6:nth-child(3) .box{background-image:url(../images/bg-i01-3.jpg)}
.index1 .col-6:nth-child(4) .box{background-image:url(../images/bg-i01-4.jpg)}
.index1 .box .main{height: 200px;padding:1rem 1.6rem}
.index1 .i01-tit{font-size: 1.3rem;    color: #000;  font-weight: 700; line-height: 2em;  }
.index1 .i01-info{font-size: 0.85rem;    color: #333; line-height: 1.8em; }


.index2 .box{background-image: url(/images/bg-i02.png);background-position: center center;color: #fff;background-attachment: fixed;}
.index2 .box .i02-tit{font-size: 2.2rem;text-align: center;}
.index2 .box .i02-info{text-align: center;font-size: 1.3rem;color: #eee;padding:1rem 4rem;font-weight: 300;line-height: 2em;}

.index3{background-color: #f5f5f5;}
.index3 .box{background-color: #fff;padding-bottom: 0.8rem;}
.index3 .box .title{overflow: hidden; text-overflow: ellipsis; height: 3.2em;margin: 0.5rem;line-height: 1.6em;}
.index3 .box .img{overflow: hidden;height:161px; }
.index3 .box .desc{overflow: hidden; text-overflow: ellipsis;font-size: 0.85rem;   height: 4.5em;margin: 0.5rem;line-height: 1.5em;color: #666;}
.index3 .box .bt-icon{font-size: 0.8rem; color: #999;margin:0.3rem 0.5rem;}
.index3 a:hover .box{box-shadow: 0 0 10px #ccc; transition: 0.2s all;}
.index3 a .img img{transition: 0.2s all;width: 100%;}
.index3 a:hover .img img{transform:scale(1.1);transition: 0.2s all;}
.index3 .row .col:nth-child(1){padding-left:0px}
.index3 .row .col:nth-child(4){padding-right:0px}



.foot-form .title-small span{margin:0.5rem;padding:0.25rem 0.75rem;border: 1px #ccc solid;border-radius: 0.5rem;background-color: #fff;
font-size: 0.85rem;}
.foot-form .box{background-color:#f5f5f5 ;border:dashed 1px #ccc}


footer{background-color: #222;font-size: 0.85rem;color: #999;padding-bottom: 0.75rem;}
footer a{color: #999;}
footer a:hover{color: #ccc!important;}
footer ul{margin-top:40px}
footer ul li:nth-child(1) span{font-size: 1.1rem;line-height: 2em;}
footer .links a{margin-left:1rem}
footer hr{margin-top:0.65rem;margin-bottom: 0.65rem;}
.foot-copyright, footer .links,.foot-copyright a, footer .links a{color:#666}


footer ul li span{margin-right:0.5rem}
footer ul li a{ margin-right:1rem;;}
footer .right{color:#f3f3f3;line-height: 3em;padding-top:35px}
footer .middle ul li:nth-child(1){color:#ccc!important}
footer .middle{line-height: 2.2em;}

.news{padding-top:3rem}
.news .box{background-color: #fff;padding-bottom: 0.8rem;margin-bottom:2rem}
.about p{line-height: 1.8em;font-size: 1.1rem;}
.about img{margin-bottom:2rem}
.lianxi{padding-left:0px;padding-right:0px}
.lianxi  #map p{margin-bottom: 0.2rem!important;font-size: 0.85rem;}
.job .card-body .card-text p{font-size: 1rem;line-height: 1.8em;color: #666;}
.job .card-body .card-text h5{font-size: 1.1rem;line-height: 1.8em;font-weight: 800;}



.content1{background-color: #eee;padding-bottom: 150px;padding-top:10px}
.content1 .info span{font-size: 0.85rem;color: #999;margin-right:1.5rem}

.content-body{background-color: #fff; margin-top:-130px;min-height: 200px;padding:1.5rem}
.content-body .main{font-size: 0.85rem;line-height: 1.8em;color: #777;}
.content-body .main hr{border-style: dashed;}
.content-body .main img{max-width: 90%;border-radius: 0.5rem;box-shadow: 0 0  3px 2px #ddd;}
.content-body .right-box{background-color: #f5f5f5;font-size: 0.85rem;}
.content-body .right-box dt a{font-weight: normal;color: #333;}
.content-body .right-box dt a:hover{font-weight: normal;color: #000;}

.content-body .right-box dd{font-size: 0.8rem;color: #666;margin-top: 0.2rem;}
.content-body .right-box dl{border-bottom: 1px dashed #ccc;}
.content-body .right-box dl:last-child{border-bottom: none;}



.xueyuan1{padding-left:0;padding-right:0;background: url(../images/bg-xueyuan.jpg) no-repeat center top;padding-top:100px;padding-bottom: 3rem;}
.xueyuan1 .carousel{min-height: 300px;margin:1rem 2rem;padding-top: 2rem;padding-bottom: 5rem;}
.xueyuan1 .box{background-color: #fff;padding:2rem;border-radius: 5px;margin: 0rem 1rem;}
.xueyuan1 .box .info{font-size: 0.8rem;margin-top: 0.5rem;height: 6.9rem;}
.xueyuan1 .carousel li{width:60px}

.xueyuan2{padding-top:50px;padding-bottom: 50px;} 
.xueyuan2 .big-tit{width:25%;margin-right:1rem;z-index: 999;}
.xueyuan2 .main{background-color: #ecf5fb;margin-top:-20px;z-index: -1;min-height: 100px;}
.xueyuan2 .item{width:100%;line-height: 7rem;border-bottom: 1px dashed #ccc;}
.xueyuan2 .item:last-child{border-bottom: none;}

.xueyuan2 .item .info{display:inline-block;text-align: center;}
.xueyuan2 .item img{border-radius: 100px;width:70px;}
.xueyuan2 .item .info:nth-child(1){width:15%;color: #72246C;font-size: 2rem;}
.xueyuan2 .item .info:nth-child(2){width:15%;}
.xueyuan2 .item .info:nth-child(3){width:20%;}
.xueyuan2 .item .info:nth-child(4){width:30%;}
.xueyuan2 .item .info:nth-child(5){width:15%;}

.xueyuan3 .slide{background-image: url(/images/img-dot.png); background-repeat: repeat-x;background-position: left center;}
.xueyuan3{padding-left:0;padding-right:0;}


/*breadCrumb*/
.breadCrumb{ margin: 0;    list-style-type: none;    background-color: #fff;font-size: 0.85rem;margin-top:1rem;margin-bottom: 1rem;}
.breadCrumb a {color: #666;    text-decoration: none;    display: block;}
.breadCrumb a:hover {color: #999; }
.breadCrumb ,.breadCrumb li{    padding-left: 0;    list-style: none;    margin-bottom: 0;}
.breadCrumb li {white-space: nowrap;    float: left;    position: relative;    line-height: 1.5;    display: inline-block;
    padding: 8px 10px 8px 25px;    background-color: #fff;    border-color: #fff;    max-width: 95%;}
.breadCrumb li span{    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    max-width: 100%;    display: block;}
.breadCrumb li:first-of-type > * {    padding-left: 0px;}
.breadCrumb li:last-of-type {    margin-right: 0;}
.breadCrumb li:after, .breadCrumb li > *:after {    content: '';    position: absolute;    top: 0;    left: 100%;    content: '';    height: 0;    width: 0;    border: 19px solid transparent;    border-right-width: 0;}
.breadCrumb li:after {    z-index: 1;    -webkit-transform: translateX(4px);    -ms-transform: translateX(4px);   transform: translateX(4px);    border-left-color: #eee;    margin: 0;}
.breadCrumb li > *:after {    z-index: 2;    border-left-color: #fff;}
.breadCrumb li:nth-child(2) a,.breadCrumb li:nth-child(3){margin-left:1rem}




/*下拉*/
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
}

.dropdown:hover .dropdown-content {
    display: block;
}



/*新增*/
.newsnav{background-color: #f5f5f5;padding-top:1.5rem;padding-bottom: 1rem;}
.newsnav>.container>.row{border-bottom: 1px #ccc solid;margin-left:0px;margin-right:0px}
.newsnav .main a{line-height: 2.5em;display: block;text-align: center;font-size: 20px;color:#777;margin-bottom: -1px;border-bottom: 2px solid rgba(255,91,38,0);
    font-family: 'Microsoft YaHei';font-weight: 100;}
.newsnav .main a.active{color:#ff5b26;border-bottom: 2px solid #ff5b26;}
.newsnav .main a:hover{color:#ff5b26;;transition: 0.5s all;}

.menu .dropdown-content{width:300px;left:-100px;}
.menu .dropdown-content a{color: #666;}
.menu .dropdown-content hr{margin:0.5rem 0}

/*项目课程*/

.xiangmumain{background-repeat: no-repeat;background-position:center top;}
.line-p{line-height: 2em;}
.xmm1 .box {color: #fff;opacity: 0.9;  padding: 50px 30px;  width: 520px;   max-width: 100%;      margin: 60px 0;}
.xmm1 .boxr {color: #fff;  padding: 60px 0 0  60px;    max-width: 100%;      margin: 60px 0 0 0; text-align: right;}
.xmm1 .boxr a{width: 281px;display: block;transition: 0.2s all;border-radius: 100rem;color: #fff;line-height: 80px;text-align: center;font-size: 1.6rem;}
.xmm1 .boxr a:hover{ transition: 0.2s all;}
.xmm1 .boxr a{background-color:#fa6533;}
.xmm1 .boxr a:hover{background-color: #ff4e13;}


.xmm2{background-color: #fff;font-size: 14px;}
.mm01 a{display: block; padding:2rem;margin-top:2rem; margin-bottom:1rem;color: #fff;font-size: 22px;}
.xm-title .xm-title-text{font-size: 24px;line-height: 2em;}
.xm-line{height:1px;border-top:dashed 1px #ccc;margin-top:3px}
.xm-line span{height: 4px;width:90px;display: block;margin-top:-2px}

.mm3{font-size: 14px;color: #4d4d4f;}
.mm4{padding:2rem;line-height: 2em;}
.mm5 p{line-height: 3em;}
.mm6 p,.mm8 p{padding-top:1.5rem;padding-bottom:2rem;line-height: 2.5em;}
.mm7{padding-left:10px;padding-top:1rem;}
.mm7 div.col{text-align: center;}

.mm8 span{width:40%;display: inline-block;}


.xmm2 .right{padding-right:0px}
.xmm2 .right .box{padding-top:1rem;padding-bottom:1rem;margin-top: 2rem;color:#fff;}
.xmm2 .right .box a{color:#fff;text-decoration: none;display: block;line-height: 2.5em;margin-left:0.5rem;
    margin-right:0.5rem;padding-right:0.5rem;padding-left:0.5rem}
.xmm2 .right .box a.active{background-color: rgba(0,0,0,0.2);}
.xmm2 .right .box a:hover{color:#ccc;transition: 0.2s all;}
.xmm2 .right .box h4{padding-left:1rem}

.mm11{line-height: 2em;margin-top: 1rem;}
.mm12{padding-right:15px;padding-top:0.5rem;}
.mm12 div.col{text-align: center;}

.hdlm{background-color: #f5f5f5;padding-top: 1px;}
.hdlm .item{background-color: #fff;margin:5px 0 20px 0}
.hdlm .item .left{overflow: hidden;}
.hdlm .item .left img:hover{transform: scale(1.1);transition: 0.2s all;}
.hdlm .item .left img{transition: 0.2s all;}
.hdlm .item .info{line-height: 1.8em; color:#333}
.hdlm .item .tit a{ color:#111}
.hdlm .item .tit a:hover{ color:#666}
.hdlm .item:hover{box-shadow: 0 0 10px #ccc;}


.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }

